
#ifndef VGM_TX_H
#define VGM_TX_H

#define DataUploadPermisnOpID (0xb)
#define AutoOpenSwtHmiReqOpID (0x17)
#define HmiDefrstMaxReqOpID (0x23)
#define NetIHUActvtOpID (0x4a)
#define TotEngConsPerDayOpID (0x5e)
#define ExtLiFileTrfCdnStsOpID (0x8a)
#define ExtLifileSndStsOpID (0x8b)
#define HmiCarLocatorSetReqOpID (0xaf)
#define HmiClimaFrntAutReqOpID (0xb0)
#define HmiCmptmtAirDistbnFrntLeOpID (0xb2)
#define HmiCmptmtAirDistbnFrntRiOpID (0xb3)
#define HmiResetTcamReqOpID (0xcb)
#define PrkgCmftRunRmnReqOpID (0x10e)
#define WirelschrgActvReqFromHmiOpID (0x176)
#define DigKeyDataToRemCtrlOpID (0x1e4)
#define DstEstimdToEmptyForDrvgElecIndcdOpID (0x205)
#define IndcnUnitOpID (0x58a)


#pragma pack(1)
typedef struct _OpDataUploadPermisn_SetRequestNoReturn {
    uint8_t value;

}OpDataUploadPermisn_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpAutoOpenSwtHmiReq_SetRequestNoReturn {
    uint8_t value;

}OpAutoOpenSwtHmiReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiDefrstMaxReq_SetRequestNoReturn {
    uint8_t value;

}OpHmiDefrstMaxReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpNetIHUActvt_SetRequestNoReturn {
    uint8_t netIHUActvtPrio;
    uint8_t netIHUActvtResourceGroup;

}OpNetIHUActvt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpTotEngConsPerDay_SetRequestNoReturn {
    uint32_t value;

}OpTotEngConsPerDay_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpExtLiFileTrfCdnSts_SetRequestNoReturn {
    uint8_t value;

}OpExtLiFileTrfCdnSts_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpExtLifileSndSts_SetRequestNoReturn {
    uint8_t value;

}OpExtLifileSndSts_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiCarLocatorSetReq_SetRequestNoReturn {
    uint8_t value;

}OpHmiCarLocatorSetReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiClimaFrntAutReq_SetRequestNoReturn {
    uint8_t value;

}OpHmiClimaFrntAutReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiCmptmtAirDistbnFrntLe_SetRequestNoReturn {
    uint8_t value;

}OpHmiCmptmtAirDistbnFrntLe_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiCmptmtAirDistbnFrntRi_SetRequestNoReturn {
    uint8_t value;

}OpHmiCmptmtAirDistbnFrntRi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHmiResetTcamReq_SetRequestNoReturn {
    uint8_t value;

}OpHmiResetTcamReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPrkgCmftRunRmnReq_SetRequestNoReturn {
    uint8_t value;

}OpPrkgCmftRunRmnReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpWirelschrgActvReqFromHmi_SetRequestNoReturn {
    uint8_t value;

}OpWirelschrgActvReqFromHmi_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDigKeyDataToRemCtrl_SetRequestNoReturn {
    uint8_t digKeyDataToRemCtrlAcknowledgment;
    uint8_t digKeyDataToRemCtrlDKDataByte1;
    uint8_t digKeyDataToRemCtrlDKDataByte2;
    uint8_t digKeyDataToRemCtrlDKDataByte3;
    uint8_t digKeyDataToRemCtrlDKDataByte4;
    uint8_t digKeyDataToRemCtrlDKDataByte5;
    uint8_t digKeyDataToRemCtrlDKDataByte6;
    uint8_t digKeyDataToRemCtrlHeader;

}OpDigKeyDataToRemCtrl_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDstEstimdToEmptyForDrvgElecIndcd_SetRequestNoReturn {
    uint16_t dstEstimdToEmptyForDrvgElecIndcdDstToEmpty;
    uint8_t dstEstimdToEmptyForDrvgElecIndcdDstUnit;

}OpDstEstimdToEmptyForDrvgElecIndcd_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpIndcnUnit_SetRequestNoReturn {
    uint8_t indcnUnitClkFmt;
    uint8_t indcnUnitDateFmt;
    uint8_t indcnUnitDstLong;
    uint8_t indcnUnitDstSho;
    uint8_t indcnUnitFuCnsUnit;
    uint8_t indcnUnitIdPenForUnit;
    uint8_t indcnUnitPUnit;
    uint8_t indcnUnitSpdUnit;
    uint8_t indcnUnitTUnit;
    uint8_t indcnUnitVolUnit;

}OpIndcnUnit_SetRequestNoReturn;
#pragma pack()


#endif
